response paths use list to prevent collisions